const obj ={
  React: 63,
  Vue: 50,
  'No Framework': 27,
  'Angular 2': 14,
  Angular: 14,
  Backbone: 6,
  Polymer: 3,
  Ember: 2
}
const total = Object.values(obj).reduce((a,b)=>a+b);
Object.entries(obj).map(i=>({
  name:i[0],
  num:i[1],
  percent:Number(i[1]*100/total).toFixed(2)+'%'
})).sort((a,b)=>b.num-a.num)

